// 数组的基本操作

var array = [1,2,3,4]
//增
array[4] = 'a'
//查
    //查下标
3 in array //true
    //查元素是否存在
array.includes('a') //判断数组是否包含元素'a'
    //查元素的下标
array.indexOf('a')// 如果元素'a'存在则返回对应的下标，否则返回-1
array.lastIndexOf('a')
//改
array[1] = 'x' //如果存在就修改否则就增加

//删
// delete array[0] // 会把第一个元素置为空，且元素的长度不变，后面的所有元素的下标也不变。
// array.pop() //删除最后一个元素，改变当前数组
// array.shift()//删除第一个元素，改变当前数组
console.log(array)
// array.splice(1)
// array.splice(1,1)
// array.splice(1,2)
// array.splice(1,2,'新增1','新增2','新增3','新增4')
console.log(array)
//判断
    //判断是否是数组
Array.isArray(array)

//数组的合并
//concat
//4 -> 2
//5 -> 2

// var arr2 = ['good','nice','ok','oh']
// for(var i=0;i<arr2.length;i++){
//     arr2[i] = arr2[i].toUpperCase()
// }

var str = 'bor-abc-def-ghk'

// slice,splice,split
//join